
Unit Testing (Component)
- Done by Developer

Integration Testing

- Component Integration: Integration between components, developer: after testing each component (unit). He tests the integration between them.
- System Integration: We have a big project consists of many systems (web service, backend, database, frontend) by tester

System Testing
Most important test level for testers, So 90% of the testing for the SW tester here.

Acceptance Testing
- Done by Users or Stakeholders.
